package com.qm.console.dao.model;

import java.util.Date;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class RechargeStatisticsDO {
    private Integer id;

    private Date targetDate;

    private String channel;

    private Integer activateCount;

    private Integer activeCount;

    private Integer totalAmount;

    private Integer newbeeAmount;

    private Integer cardAmount;

    private Integer generalAmount;

    private Integer webAmount;

    private Integer fatAmount;

    private Integer diamondByScore;

    private Integer buyerId;

    private Integer gender;

    private Long diamondInventory;

    private Long totalDiamond;

    private Date createTime;

    private Date updateTime;

    private Integer totalCount;

    private Integer distinctCount;

    private Integer newbeeNumber;

    private Integer appNumber;

    private Integer webNumber;

    private Integer vipNumber;

    private Integer firstRecharge;

    private Integer firstRechargeAmount;

    private Integer activateAmount;

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", targetDate=").append(targetDate);
        sb.append(", channel=").append(channel);
        sb.append(", totalAmount=").append(totalAmount);
        sb.append(", newbeeAmount=").append(newbeeAmount);
        sb.append(", cardAmount=").append(cardAmount);
        sb.append(", generalAmount=").append(generalAmount);
        sb.append(", webAmount=").append(webAmount);
        sb.append(", fatAmount=").append(fatAmount);
        sb.append(", diamondByScore=").append(diamondByScore);
        sb.append(", diamondInventory=").append(diamondInventory);
        sb.append(", activateAmount=").append(diamondInventory);
        sb.append(", newbeeNumber=").append(diamondInventory);
        sb.append(", appNumber=").append(diamondInventory);
        sb.append(", webNumber=").append(diamondInventory);
        sb.append(", vipNumber=").append(diamondInventory);
        sb.append(", firstRecharge=").append(diamondInventory);
        sb.append(", firstRechargeAmount=").append(diamondInventory);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }
}
